//引入defineStore用于创建store
import { defineStore } from "pinia"

//定义并暴露一个store
export const useCountStore = defineStore('count', {
  //动作
  actions: {
    //加
    increment(value: number) {
      console.log('increment被调用了', value);
      if (this.sum < 10) {
        //修改数据（this是当前的store）
        this.sum += value
      }
    },
    //减
    decrement(value: number) {
      if (this.sum > 1) {
        //修改数据（this是当前的store）
        this.sum -= value
      }
    },
  },
  //真正存储数据的地方
  state() {
    return {
      sum: 6,
      school: 'atguigu',
      address: '宏福科技园'
    }
  },
  //计算
  getters: {

  }
})
